wchar_t* stringToWchar_t(std::string str)
{
	wchar_t wchar;
	size_t size = strlen(str.c_str()) + 1;
	wchar = new wchar_t[size];
	mbstowcs(wchar, str.c_str(), size);
	return wchar;
}

std::string prefixFilePath(std::string FileName)
{
	stringstream ss;
	ss << currentPath << FileName;
	return = ss.str();
}

void toLowerCase(std::string& str)
{
	for (int i=0;i<strlen(str.c_str());i++) 
        if (str[i] >= 0x41 && str[i] <= 0x5A) 
            str[i] = str[i] + 0x20;
}